<?php
include '../controller/Conexao.php';
include '../model/Produto.php';

class ProdutoDAO{
	
	public function Insere(Produto $produto){
		try{
			mysql_query(  "INSERT INTO produto( descricao
											  , unidade
											  , custoUnit
					 						  , categoria_1
											  , categoria_2
											  , fabricante
											  , fornecedor
											  , ativo)
									  VALUES ('".$produto->getDescricao()."'
									  		 ,'".$produto->getUnidade()."'
									  		 ,'".$produto->getCustoUnit()."'
									  		 ,'".$produto->getCategoria_1()."'
									  		 ,'".$produto->getCategoria_2()."'
									  		 ,'".$produto->getFabricante()."'
									  		 ,'".$produto->getFornecedor()."'
									  		 ,'".$produto->getAtivo()."')" ) or die (mysql_error());
		//header("location:../view/ListaDevices.php");
		}catch ( Exception $ex ){
			echo "Erro: ".$ex->getMessage();
		}
	}
	
	public function Remove($id){
		try{
			mysql_query("delete from produto where idProduto=$id") or die (mysql_error());
			//header("location:../view/ListaDevices.php");
		}catch ( Exception $ex ){
			echo "Erro: ".$ex->getMessage();
		}
	}
	
	public function Altera(Produto $produto){
		try{
			mysql_query(  "UPDATE produto SET   descricao 	= 	'".$produto->getDescricao()."'
											  , unidade 	= 	'".$produto->getUnidade()."'
		 								      , custoUnit 	= 	'".$produto->getCustoUnit()."'
											  , categoria_1 = 	'".$produto->getCategoria_1()."'
											  , categoria_2 = 	'".$produto->getCategoria_2()."'
											  , fabricante 	= 	'".$produto->getFabricante()."'
											  , fornecedor 	=	'".$produto->getFornecedor()."'
											  , ativo       =   '".$produto->getAtivo()."'
									   WHERE idProduto = ".$produto->getIdProduto() ) or die (mysql_error());
		}catch ( Exception $ex ){
			echo "Erro: ".$ex->getMessage();
		}
							
		//header("location:../view/ListaDevices.php");
	}
	public function Lista(){
		try{
				
			$rs = mysql_query( 'select * from produto') or die(mysqli_error()) ;
			$result = array();
			while($row = mysql_fetch_object($rs)){
				array_push($result, $row);
			}	
			return $result;
		}catch ( Exception $ex ){
			echo "Erro: ".$ex->getMessage();
		}
	}
	
}	
	
?>
